package srzy.module

import srzy.dao.DBUtil

abstract class Action {

}

abstract class SendAction extends Action {
  val send: xml.Node
}

class ReceAction extends Action {

}

abstract class WaitAction extends Action {
  val waitTime: Int
}

abstract class DbOperAction extends Action {
  val source: String
  val dbUtil: DBUtil
  val sqlList: List[String]
}

abstract class CacheOperAction extends Action {
  val sqlList: List[String]
}

abstract class CleanCacheAction extends Action {
}

abstract class ShellOperAction extends Action {
  val shell: String
}

abstract class DCCTimeoutAction extends Action {
  val time: Int
}

abstract class RefreshSMAction extends Action {
}

abstract class RBMsgSleepAction extends Action {
}

abstract class RBMsgSleepAndDiscardAction extends Action {
}

